import requests
import pytest
from crm_framing_practice.config.read_config import Read#导入读取config的文件
c=Read() #实例化
# print(c.get_crm('url'))

#类似pytest公共方法-crm实现登录
@pytest.fixture(scope="session")
#上边的这里的代码需要要有，否则其他地方调用会报错。在本文件下调试的时候，先注释掉上边的代码
def token():
    '''通过登录获取公共的token方便其他地方调用'''
    date={'username':c.get_crm('username'),
          'password':c.get_crm('password')}
    head={'Content-Type':'application/x-www-form-urlencoded'}
    tim=int(c.get_crm('timeout'))
    url=c.get_crm('url')+'/login'
    login=requests.post(url,headers=head,data=date,timeout=tim)
    back=login.json()
    tk=back['Admin-Token']
    # print(tk)
    return tk

# token() #这里是调试用的代码
